package com.fuxi.cloud.desreport.render.handler;

import com.alibaba.fastjson.JSONObject;
import com.fuxi.cloud.desreport.model.RenderInfo;

import java.util.Map;

/**
 * CellsRenderHandler
 *
 * @Author: 扫地僧
 * @CreateTime: 2021-05-03
 */
public interface CellsRenderHandler {
    boolean support(JSONObject var1, String var2);

    void beforeRender(RenderInfo var1, JSONObject var2, String var3);

    default Map render(RenderInfo renderInfo, JSONObject row, JSONObject cells, JSONObject cell, String cellKey, String cellText, Map groupData) {
        return null;
    }
}
